package com.xuetang9.t9.hotel.beans;

import java.text.SimpleDateFormat;
import java.util.Date;

public class EStaffinfo {
    /**
     * 员工编号
     */
    private Integer id;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别 0:女；1:男；
     */
    private String sex;

    /**
     * 手机号码
     */
    private String phoneNum;

    /**
     * 职级
     */
    private String rank;

    /**
     * 登录账号
     */
    private String loginNum;

    /**
     * 登录密码
     */
    private String loginPass;

    /**
     * 身份证号码
     */
    private String cardNum;

    /**
     * 出生日期
     */
    private Date brithDate;

    /**
     * 是否停用
     */
    private Integer user;

    /**
     * 创建时间
     */
    private Date createTime;


    public EStaffinfo() {
    }

    public EStaffinfo(Integer id, String name, String sex, String phoneNum, String rank, String loginNum, String loginPass, String cardNum, Date brithDate) {
        this.id = id;
        this.name = name;
        this.sex = sex;
        this.phoneNum = phoneNum;
        this.rank = rank;
        this.loginNum = loginNum;
        this.loginPass = loginPass;
        this.cardNum = cardNum;
        this.brithDate = brithDate;
    }

    /**
     * 获取员工编号
     *
     * @return id - 员工编号
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置员工编号
     *
     * @param id 员工编号
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取姓名
     *
     * @return name - 姓名
     */
    public String getName() {
        return name;
    }

    /**
     * 设置姓名
     *
     * @param name 姓名
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取性别 0:女；1:男；
     *
     * @return sex - 性别 0:女；1:男；
     */
    public String getSex() {
        return sex;
    }

    /**
     * 设置性别 0:女；1:男；
     *
     * @param sex 性别 0:女；1:男；
     */
    public void setSex(String sex) {
        this.sex = sex;
    }

    /**
     * 获取手机号码
     *
     * @return phoneNum - 手机号码
     */
    public String getPhonenum() {
        return phoneNum;
    }

    /**
     * 设置手机号码
     *
     * @param phonenum 手机号码
     */
    public void setPhonenum(String phonenum) {
        this.phoneNum = phonenum;
    }

    /**
     * 获取职级
     *
     * @return rank - 职级
     */
    public String getRank() {
        return rank;
    }

    /**
     * 设置职级
     *
     * @param rank 职级
     */
    public void setRank(String rank) {
        this.rank = rank;
    }

    /**
     * 获取登录账号
     *
     * @return loginNum - 登录账号
     */
    public String getLoginnum() {
        return loginNum;
    }

    /**
     * 设置登录账号
     *
     * @param loginnum 登录账号
     */
    public void setLoginnum(String loginnum) {
        this.loginNum = loginnum;
    }

    /**
     * 获取登录密码
     *
     * @return loginPass - 登录密码
     */
    public String getLoginpass() {
        return loginPass;
    }

    /**
     * 设置登录密码
     *
     * @param loginpass 登录密码
     */
    public void setLoginpass(String loginpass) {
        this.loginPass = loginpass;
    }

    /**
     * 获取身份证号码
     *
     * @return cardNum - 身份证号码
     */
    public String getCardnum() {
        return cardNum;
    }

    /**
     * 设置身份证号码
     *
     * @param cardnum 身份证号码
     */
    public void setCardnum(String cardnum) {
        this.cardNum = cardnum;
    }

    /**
     * 获取出生日期
     *
     * @return brithDate - 出生日期
     */
    public String getBrithdate() {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        return sdf.format(brithDate);
    }

    /**
     * 设置出生日期
     *
     * @param brithdate 出生日期
     */
    public void setBrithdate(Date brithdate) {
        this.brithDate = brithdate;
    }

    /**
     * 获取是否停用
     *
     * @return user - 是否停用
     */
    public Integer getUser() {
        return user;
    }

    /**
     * 设置是否停用
     *
     * @param user 是否停用
     */
    public void setUser(Integer user) {
        this.user = user;
    }

    /**
     * 获取创建时间
     *
     * @return createTime - 创建时间
     */
    public String getCreatetime() {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return sdf.format(createTime);
    }

    /**
     * 设置创建时间
     *
     * @param createtime 创建时间
     */
    public void setCreatetime(Date createtime) {
        this.createTime = createtime;
    }


    @Override
    public String toString() {
        return "EStaffinfo{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", sex='" + sex + '\'' +
                ", phoneNum='" + phoneNum + '\'' +
                ", rank='" + rank + '\'' +
                ", loginNum='" + loginNum + '\'' +
                ", loginPass='" + loginPass + '\'' +
                ", cardNum='" + cardNum + '\'' +
                ", brithDate=" + brithDate +
                ", user=" + user +
                ", createTime=" + createTime +
                '}';
    }
}